quick navigator
Products
Technologies
Development Tools

* Application Notes
* Datasheets
* Manuals
* Packaging Data
* Papers
* Performance Briefs
* Product Support
* Specification Update
* Sales Offices
* Quick Reference Guide
Developer Home Contents Search Feedback Support Intel(r)

The Pentium® processor with MMXTM technology is one of Intel's Basic PC Platform solutions.

Related Products and Information: Support Tools:

Product Overview:

  • Higher performance compared to the original Pentium processor
  • -- 10-20% more performance on current software(1, 2)
    -- Over 60% faster on Intel Media Benchmark, which measures Intel MMX technology multimedia performance
  • Micro-architectural enhancements over the original Pentium processor
  • -- Full support of Intel MMX media enhancement technology
    -- Doubled code and data caches to 16K each
    -- Improved branch prediction
    -- Enhanced pipeline
    -- Deeper write buffers
  • Fully compatible with all software written for the Pentium processor, and the Intel486TM and Intel386TM processors.
  • Product Description:

    The Pentium® processor with MMXTM technology offers several micro-architecutral enhancements.

    • Full support for Intel MMX media enhancement technology. The Intel MMX technology is based on SIMD technique -- Single Instruction, Multiple Data -- which enables increased performance on a wide variety of multimedia and communications applications. Fifty-seven new instructions, as well as new packed data types, are supported by the Pentium processor with MMX technology.
    • Doubled code and data caches to 16K each. On chip level 1 data and code cache sizes have been doubled to 16KB each on the Pentium processor with MMX technology. Larger separate internal caches improve performance by reducing the average memory access time and providing fast access to recently-used instructions and data. The instruction and data caches can be accessed simultaneously while the dual-ported data cache supports two data references simultaneously. The data cache supports a write-back (or alternatively, writethrough, on a line by line basis) policy for memory updates.
    • Improved branch prediction. Dynamic branch prediction uses the Branch Target Buffer (BTB) to boost performance by predicting the most likely set of instructions to be executed. The BTB has been improved on the Pentium processor with MMX technology to increase its accuracy.
    • Enhanced pipeline. To improve performance, an additional pipeline stage was added.
    • Deeper write buffers. A pool of four write buffers is shared between the dual pipelines to improve memory write performance.

    All members of the Pentium processor family are designed for mainstream desktops and provide significant improvements over previous generations of Intel Microprocessors, such as the Intel486TM and Intel386TM processors, while remaining binary compatible. Features include:

    • 64-bit data bus
    • Data integrity features
    • Multiprocessor Interrupt Controller on-chip
    • Performance monitoring and execution tracing
    • SL technology power management features
    • Memory page size feature
    • A superscalar architecture capable of executing two integer instructions in parallel in a single clock, achieving up to two times the integer performance relative to an equivalent frequency Intel486 CPU.
    • A pipelined Floating-Point Unit (FPU) for supporting the 32- and 64- formats specified in the IEEE standard 754, as well as an 80-bit format. It is capable of executing two floating-point instructions in a single clock, achieving over five times the floating-point performance with instruction scheduling and overlapped (pipelined) execution.The FPU is object-code compatible with the Intel486 DX and Intel 487 SX, Intel 387 DX, and Intel 387 SX math coprocessors.
    • Many instructions microcoded in earlier x86 processors are now hardwired for increased performance.
    • Bus control signals for maintaining cache consistency in multiprocessor systems.
    • Multiprocessor interrupt controller on-chip, enabling low-cost symmetric multiprocessing.
    • Dual processor mode which provides a performance boost for applications running under advanced 32-bit operating systems.
    • An extended form of paging provides access to data structures larger than the available memory space by keeping them partly in memory and partly on disk.
    • Hardware support for virtual interrupts provided through the Virtual Interrupt Flag (VIF) and Virtual Interrupt Pending (VIP) bits in the EFLAGS register eliminate the need to trap to a monitor from the virtual-8086 or protected modes for certain operations.
    • CPU identification for providing family, model, stepping and feature information with the CPUID instruction. The capability of executing this instruction is determined by the ability to set the ID bit in the EFLAGS register.
    • Error Detection of internal devices and the external bus interface provided through parity protection and a Machine Check Exception (MCE). Hardware support is also provided to verify bus cycle completion.

    Several features are used for testing, and performance monitoring. These features include:

    • Built-In Self Test (BIST), providing 100% single stuck-at fault coverage of the microcode and large PLA's as well as testing of the instruction cache, data cache, Translation Lookaside Buffers (TLB's) and constant ROM's.
    • IEEE 1149.1 Standard Test Access Port and Boundary Scan architecture mechanism, allowing testing of the Pentium processor through a standard interface.
    • Debug Extensions which allow debugging of I/O addresses, as well as memory access.
    • Internal counters that can be used for performance monitoring and event counting.

     

    Pentium® Processor Family Comparison

    ICOMP® INDEX 2.0

    Pentium® Processor with MMXTM technology at 233 MHz

    203

    Pentium Processor with MMX technology at 200 MHz

    182

    Pentium Processor with MMX technology at 166MHz

    160

    Pentium Processor at 200 MHz

    142

    Pentium Processor at 166MHz

    127

    Pentium Processor at 150MHz

    114

    Pentium Processor at 133MHz

    111

    Pentium Processor at 120MHz

    100

    Notes: 1 Performance comparisons are based on 200 MHz Pentium processor with MMX technology vs. 200 MHz Pentium processor.

    2 Based on standard benchmarks:CPUmark16, CPUmark32, Norton SI32, SPECint95, SPECfp95, SysMarkNT, Sysmark32, Sysmark95.

    Since the Pentium processor with MMX technology's debut, Intel has released an even more powerful microprocessor, the Pentium® II processor, running at speeds of up to 400MHz.

     

    To top of page

    * Legal Information © 1998 Intel Corporation